package com.dyylearn.review.exception_;

/**
 * @author green-citrus
 * @version 1.0
 */
public class Exception01 {
    public static void main(String[] args) {
        int num1 = 10;
        int num2 = 0;

        //当程序执行到 num1 / num2 因为 num2 = 0,
        //程序就会出现(抛出)异常 ArithmeticException
        //当抛出异常后，程序就退出，崩溃了

        //如果程序员，认为一段代码可能出现异常/问题，可以使用try-catch异常处理机制来解决
        //从而保证程序的健壮性
        try {
            int res = num1 / num2;
        } catch (Exception e) {
//            e.printStackTrace();
            System.out.println("出现异常的原因=" + e.getMessage()); // 输出异常信息
        }
        System.out.println("程序继续运行...");
    }
}
